package iot.wlink.network.payload.up;

import cn.hutool.core.util.ObjectUtil;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author : willian fu
 * @date : 2021/8/20
 * 设备原子数据点位属性
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PointValue {

    //数据值
    private Object value;

    //时间，如果没有传将使用上报时间
    private Long time;

    public void loadTime(){
        this.time = ObjectUtil.isNull(time) ? System.currentTimeMillis() : time;
    }
}
